home *** CD-ROM | disk | FTP | other *** search
/ Command Post 6 / Command Post 6.iso / gambild / pbgprob.txt < prev    next >
Text File  |  1995-08-22  |  12KB  |  314 lines

  1. ^C^BCommon System Problems^b^c
  2. ^C(c)1994,1995 Terry E. Mercer^c
  3.  
  4. There are a number of problems which can, and often do, occur when trying
  5. to run DOS programs on a computer, especially some of the more impressive
  6. games.
  7.  
  8. The most common problems encountered with DOS based programs are:
  9.  
  10.         1. Not Enough Memory;
  11.  
  12.         2. System Configured Incorrectly (or not in a
  13.            standard fashion);
  14.  
  15.         3. Sound not working or locking system;
  16.  
  17.         4. Trying to save your data or otherwise write to
  18.            the CD Rom disc (impossible) but many people
  19.            still try.
  20.  
  21.  
  22. ^BProblem #1: Not Enough Memory^b
  23.  
  24. The most common reason a DOS based program doesn't start is that there is
  25. not enough conventional RAM memory. A DOS based computer (IBM PC or
  26. compatible) has inherent limits for DOS applications (programs) regarding
  27. memory access.
  28.  
  29. You may have heard of the "640K barrier," which is what NORMAL DOS is
  30. limited to... 640,000 bytes of "conventional memory." With DOS 5 and
  31. above, or using a special memory enhancement program (such as QEMM),
  32. there is another 384K of upper memory if made available... but difficult
  33. for the average user to configure correctly.
  34.  
  35. No matter how much memory a DOS based computer has, the limits on
  36. conventional memory is still 640+384 (max) minus xxK being used by the
  37. programs and environment being loaded at start up by the Autoexec.Bat and
  38. Config.Sys files... even with 16 Megabytes or more.
  39.  
  40. Using memory managers is possible (and usually easy) to do. Some basic
  41. changes may be required to enhance your systems ability to recognize more
  42. of its memory. DOS v6 shipped with MEMMAKER. This program can be very
  43. beneficial if you are NOT on a network and don't have any unique cards in
  44. your system. I wouldn't recommend using it, except as a last resort and
  45. knowing that there is a chance it could make matters worse (although less
  46. than 20% likely).
  47.  
  48. ^BProblem #2 - System Configured Incorrectly (or not in a^b
  49. ^B             standard fashion);^b
  50.  
  51. If you purchased a computer completely set up, with all the programs and
  52. special cards (i.e., sound cards, modems, and scanners, etc.) then you run
  53. a slight risk that the person which set up your system didn't do it quite
  54. right, and/or had optimized it for the programs they used most often...
  55. not for YOUR needs. You may need to have a trained computer technician
  56. make such changes & optimize the system for your specific needs. We do NOT
  57. recommend the use of MEMMAKER (supplied with DOS v6 and higher) as a cure.
  58. MEMMAKER does NOT take a few very important factors into account, and can
  59. actually HURT or WORSEN the problems. *Please make a BACKUP of the following
  60. files: Autoexec.Bat and Config.Sys before attempting to change them (whether
  61. manually or using a program like MEMMAKER).
  62.  
  63. ^BProblem #3 - Sound not working or locking up the system;^b
  64.  
  65. There are dozens of different sound cards on the market. Some have a lot
  66. of features, others are limited. In the Windows world, Microsoft Windows
  67. controls the sound (video, mouse, printer, etc.) which means that if a
  68. device works in one Windows program, it will automatically work with all
  69. such programs. DOS, however, isn't that standard or automatic. Each DOS
  70. program must use it's own video drivers, sound drivers, etc. therefore
  71. incompatibilities are not only possible, but also probable if your system
  72. is slightly out of the "ordinary," or "tweaked" with non-standard and/or
  73. high-end components.
  74.  
  75. The most common things you can check (and try) regarding any problems
  76. with your sound card are:
  77.  
  78.         a) Are your speakers plugged in and powered on? This
  79.            is suprisingly common.
  80.  
  81.         b) Run the test for 8-bit, 16-bit, and FM sounds from
  82.            DOS - NOT WINDOWS! Just because sound works in Windows
  83.            it doesn't mean DOS is configured correctly. Most all
  84.            Sound cards ship with a Sound Test program, or have a
  85.            "Test Sound" in their configuration file. If it doesn't
  86.            work here, NO DOS game (program) can work effectively.
  87.  
  88.         c) Look in your Autoexec.Bat and Config.Sys files,
  89.            verify the settings. A220, D1, and I7(or 5) are
  90.            the most common settings for Sound Blaster and
  91.            compatibles (A=Address, D=DMA Channel, and
  92.            I=IRQ or Interrupt).
  93.  
  94.         d) Verify that the program is set correctly. Some
  95.            programs have a "Setup" or configure on the
  96.            main menu, other programs have it accessible
  97.            through another program, you may have to look
  98.            and see for EACH program you are having trouble
  99.            with. Also, remember, if the program was
  100.            intended to run directly from a CD Rom disc,
  101.            and the setup program is not on the main menu
  102.            (i.e., a separate program) you will probably
  103.            have to INSTALL the program to your hard disc
  104.            drive to make it run, as the new settings can't
  105.            be saved to the CD Rom disc.
  106.  
  107.         e) If your system starts the sound, THEN locks up,
  108.            chances are you are either getting power feed
  109.            back from amplified speakers, or having a
  110.            problem with the 16-bit compatibility. Try
  111.            selecting regular Sound Blaster (not SB 16 or
  112.            SB Pro). You may set the IRQ to 7 rather than
  113.            5. IRQ 5 began with the release of SB 16, and
  114.            many older 8 bit card and 16 bit compatibles
  115.            can't access IRQ 5 correctly. If that doesn't
  116.            work please consult your sound card manual or
  117.            a local technician.
  118.  
  119. __________________________________________________________
  120.                 Some basic hints and tips
  121. ----------------------------------------------------------
  122.  (if you are brave enough to try modifying or optimizing
  123.              your system... at your own risk)
  124.  
  125. The following commands should be in the top three lines of your CONFIG.SYS
  126. file (with few exceptions) to optimize most DOS programs:
  127.  
  128. ^TDEVICE=C:\DOS\HIMEM.SYS
  129. ^TDOS=HIGH,UMB
  130. ^TDEVICE=C:\DOS\EMM386.EXE M9 2048 RAM
  131.  
  132. The first two lines tell your computer to use the high memory... the
  133. memory BETWEEN the 640K barrier and the 1024K (first megabyte) which
  134. normally is un-used and sits idle. The third line loads a memory manager
  135. (supplied with your DOS and Windows).
  136.  
  137. NOTE: On some systems the "M9" switch will need to be removed from the
  138. command line, as it CAN lock your system. However, if it doesn't lock your
  139. system it should give you an additional 64K block of upper memory (one
  140. page frame normally reserved for EGA, for the techies).
  141.  
  142. The "2048 RAM" section tells the computer to set up 2 Megs of EMS memory
  143. (which many DOS programs can access and use). You will see "NOEMS" in here
  144. if the computer has been optimized for Windows use. Consider a Multiple
  145. Boot set-up. It should solve most all of your problems for your current
  146. computer software (if done correctly) however, will require a little more
  147. manual effort when installing programs that try to change your start-up
  148. files (i.e., Autoexec.Bat & Config.Sys).
  149.  
  150. If you type MEM /C at the DOS prompt (C:\>) your memory usage will be
  151. displayed. Check you memory BEFORE and AFTER you make changes. Pay
  152. attention to the lines (toward the bottom) that says, "Largest Exectutable
  153. Program Size." The number in the parens (XXXK) is the answer. Some
  154. programs won't run unless that number is as much as 605K! The individual
  155. program should tell you what is required.
  156.  
  157. There are a number of things you can try. But, unless you are comfortable
  158. editing system files, have a computer technician set up a Multi-Config
  159. (different ways your computer can start up, depending on what you want it
  160. to do at that time). This person will also be able to (if they are good)
  161. optimize your system for you, both memory & data. Have them check for
  162. fragments, and things which would speed up your system. This is generally
  163. the least stressful and smartest move. If you want to try this task on
  164. your own, use the following resources:
  165.  
  166. ^CDan Gookin's  DOS for Dummies^c
  167. ^CYour D